package tech.aistar.wyymusicplayer.service;

import org.apache.ibatis.annotations.Param;
import tech.aistar.wyymusicplayer.pojo.PlayListDetails;
import tech.aistar.wyymusicplayer.pojo.Song;

import java.util.List;

/**
 * ClassName: PlayListService
 * Package: tech.aistar.wyymusicplayer.service
 * Description:
 *
 * @Author: JMOOL
 * @Create: 2025/3/6-08:58
 * @Version: v1.0
 */
public interface PlayListDetailsService {

    /**
     * 根据用户id进行歌单查找
     * @param id
     * @return
     */
    PlayListDetails findPlayLists(Integer id);

    List<Integer> selectSongIdsByPlaylistId(Integer playlistId);

    List<Song> selectById(Integer songId);

    List<Song> selectSongsByIds(List<Integer> songIds);

}
